package com.camp.socialtong.service;

import java.util.ArrayList;
import java.util.List;

import com.camp.socialtong.dao.SocialUsersDAO;
import com.camp.socialtong.model.SocialUsersModel;

public class LoginService {
	public List getMyUserInfo(SocialUsersDAO socialUsersDAO, SocialUsersModel socialUsersModel) {
		ArrayList userInfoList = new ArrayList();
		//1. 유저정보가 있나 없나 체크.
		//2. 정보가 있으면 업데이트. 정보가 없으면 인서트.
		try {
			if(null == socialUsersDAO.selectForMe(socialUsersModel) || socialUsersDAO.selectForMe(socialUsersModel).size() == 0) {
				socialUsersDAO.insertForAll(socialUsersModel);
			} else {
				socialUsersDAO.updateForAll(socialUsersModel);
			}
		} catch(Exception e) {
			System.out.print(e.getMessage());
		}
		//3. 다시 유저정보검색후 유저정보 리턴.
		return socialUsersDAO.selectForMe(socialUsersModel);
	}
}
